#/usr/bin/python
#-*-<coding=UTF-8>-*-

"""
示例主要用来展示如何创建和使用顶级窗口对象.
顶级窗口一般是wx.Frame的子类,也可是wx.Dialog的子类
"""

import wx

class TopWinFrame(wx.Frame):

    def __init__(self):
	"""
	关于wx.Frame.__init__的参数的说明:
	parent:	Frame的父窗口.对于顶级窗口来讲,这个值是None;
	id:	wxPython窗口的ID号,如果传递-1,则系统自动生成一个
	title:	窗口的标题
	pos:	wx.Point()对象创建;
	size:	wx.Size()对象创建;
	style:	窗口的样式
	name:	框架的名称,可以根据这个名称来找到窗口
	"""
	wx.Frame.__init__(self,parent=None,id=-1,title="TopWinFrame",pos=wx.DefaultPosition,size=wx.DefaultSize,
		style=wx.DEFAULT_FRAME_STYLE,name="Frame")



class TopWinDiag(wx.Dialog):
    
    def __init__(self):
	wx.Dialog.__init__(self,parent=None,id=-1)

if __name__ == "__main__":
    app = wx.PySimpleApp()
    #frame = TopWinFrame()
    #frame.Show()
    diaglog = TopWinDiag()
    diaglog.Show()
    app.MainLoop()
